/*全局样式初始化*/
p{
    margin: 0;
}
ul{
    padding: 0px;
    margin: 0px;
}
ul li{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
a{
    text-decoration: none;
    color: rgba(0,0,0,1);
}
a:link{
    text-decoration:none;   /* 指正常的未被访问过的链接*/
}
a:visited{
    text-decoration:none; /*指已经访问过的链接*/

}
a:hover{
    text-decoration:none;/*指鼠标在链接*/
}
a:active{
    text-decoration:none;/* 指正在点的链接*/
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{-moz-appearance:textfield;}
.container{
    margin: 0px;
    padding: 0px;
}
.row{
    margin: 0px;
    padding: 0px;
}
body{
    font-family: "SimHei";
}
input{
    outline:medium;
}
.glyphicon{
    top: 0;
}
/*全局样式初始化*/

/*手机屏幕不同的监听配置*/
@media (max-width : 414px){
    .menu_center_right
    ,.store_center_right
    ,.goods_center_right{
        padding-bottom: 310px !important;
    }
    .productop .add
    ,.foodop .add{
        margin-right: 15px !important;
    }
}
@media (max-width : 375px){
    .menu_center_right
    ,.store_center_right
    ,.goods_center_right{
        padding-bottom: 250px !important;
    }
    .productop .add
    ,.foodop .add{
        margin-right: 8px !important;
    }
}
@media (max-width : 320px){
    .menu_center_right
    ,.store_center_right
    ,.goods_center_right{
        padding-bottom: 150px !important;
    }
    .productop .add
    ,.foodop .add{
        margin-right: 0 !important;
    }
    .shop_product
    ,.food_name{
        margin-right: 3px !important;
    }
    .foodop-num{
        width: 30px !important;
    }
}

@media (min-width: 768px){
    .container {
        width: 100%;
    }
}
html{
    font-size:100px;
}
/*手机屏幕不同的监听配置*/
/*menu 页样式*/
.model_title .glyphicon-chevron-left{
    position: absolute;
    font-size: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    left: 0;
    top:0px;
}
.model_title{
    position: fixed;
    width: 100%;
    height: 40px;
    z-index: 100;
    top: 0;
    left: 0;
    color: #000000;
    background-color: #ffffff;
    border-bottom: 1px solid #bdbcbc;
}
.model_title .row{
    text-align: center;
}
.model_title .text-center {
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    display: inline-block;
}
.model_title .glyphicon-search{
    position: absolute;
    font-size: 17px;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.text-center .glyphicon-map-marker{
    height: 40px;
    line-height: 40px;
    width: 15px;
    text-align: center;
    float: left;
}
.title {
    padding: 0 20px;
}
.menu{
    width: 6.4rem;
}
.menu_center{
    width: 100%;
}
.menu_center_left{
    width: 1.6rem;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 40px;
    bottom: 0;
    z-index: 99;
    border-right: 1px solid #bdbcbc;
    float: left;
    background-color: #ffffff;
}
.menu_center_left .nav{
    border: none;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.menu_center_left .nav a{
    text-decoration: none;
}
.menu_center_left .active .center_left{
    background-color:  #30AE4F ;
}
.menu_center_left .active span{
    border: none;
    color: white;
}
.center_left{
    line-height: 0.8rem;
    text-align: center;
}
.center_left span{
    color: #313131;
    font-size: 0.3rem;
    height: 0.6rem;
    padding-bottom: 10px;
    border-bottom: 1px solid #bdbcbc;
}
.menu_center_right{
    width: 4.8rem;
    margin: 0;
    padding:0;
    margin-top: 40px;
    float: right;
}
.home{
    display: inline-block;
}
.right_address{
    width: 2.4rem;
    padding-left: 0.24rem;
    padding-right: 0.24rem;
    padding-top: 0.1rem;
    float: left;
}
.county_img{
    width: 1.92rem;
    height: 1.64rem;
    overflow: hidden;
    border: 1px solid #eaeaea;
}
.right_address img{
    width: 1.92rem;
}
.right_address span{
    width: 100%;
    display: block;
    text-align: center;
    color: #313131;
    font-size: 0.25rem;
    margin-top: 0.1rem;
}
/*menu 页样式*/

/*goods 页样式*/
.model_title_goods{
    position: fixed;
    width: 100%;
    height: 40px;
    z-index: 100;
    top: 0;
    left: 0;
    background-color: #ffffff;
    border-bottom: 1px solid #bdbcbc;
    color: #000000;
}
.model_title_goods .glyphicon-home{
    position: absolute;
    font-size: 15px;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.model_title_goods .text-center {
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}
.model_title_goods .text-center a{
    text-decoration: none;
}
.model_title_goods .glyphicon-chevron-left{
    position: absolute;
    font-size: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.goods_center{
    width: 100%;
}
.goods_center_left{
    width: 25%;
    margin: 0;
    padding: 0;
    border-right: 1px solid #bdbcbc;
    position: fixed;
    left: 0;
    top: 40px;
    bottom:0;
    z-index: 99;
}
.goods_center_left .nav{
    border: none;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: auto;
}
.goods_center_left .active .center_left{
    background-color:  #30AE4F ;
}
.goods_center_left .active span{
    border: none;
    color: white;
}
.goods_center_left .center_left{
    line-height: 0.8rem;
    text-align: center;
}
.goods_center_left .active span{
    border: none;
    color: white;
}
.goods_center_right{
    width: 75%;
    margin: 0;
    padding:0;
    float: right;
    padding-bottom: 200px;
    margin-top: 40px;
}
.tab_content{
    width: 100%;
}
.food_list{
    padding: 0;
}
.food_list li{
    border-bottom: 1px solid #bdbcbc;
    margin-left: 10px;
}
.food_pic_wrap{
    width: 70px;
    height: 57px;
    margin-top: 10px;
    line-height: 52px;
    text-align: center;
    position: absolute;
    overflow: hidden;
    border: 1px solid #ebebeb;
    border-radius: 2px;
}
.food_pic_wrap img{
    width: 100%;
}
.food_name{
    margin-left: 70px;
    margin-right: 10px;
    padding: 13px 0 10px;
    position: relative;
    overflow: hidden;
}
.foodname{
    height: 30px;
    line-height: 30px;
    font-size: 0.25rem;
    padding-left: 10px;
    color: #000000;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.foodop{
    height: 30px;
    line-height: 30px;
}
.foodop .add{
    margin-left: 1px;
    float: right;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: center;
    overflow: hidden;
    background: #f1f1f1;
    color: #666;
    border: 1px solid #ccc;
}
.foodop .remove{
    width: 24px;
    height: 24px;
    line-height: 24px;
    float: right;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: center;
    overflow: hidden;
    background: #f1f1f1;
    color: #666;
    border: 1px solid #ccc;
}
.foodop-num{
    margin-right:-1px;
    font-size: 15px;
    height: 24px;
    line-height: 20px;
    width: 40px;
    float: right;
    text-align: center;
    border: 1px solid #ccc;
}
.postage{
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    color: #5f6460;
    padding-left: 10px;
    width: 100%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.food-price-region{
    margin-left: 10px;
}
.food-price-region span{
    font-size: 15px;
    display: block;
    float: left;
    line-height: 30px;
}
/*goods 页样式结束*/

/*shopcar样式*/
.shopcar_title{
    width: 100%;
    height: 40px;
    border-bottom: 1px solid;
    border-bottom-color: rgba(239,239,239,1);
    text-align: center;
    line-height: 40px;
    position: fixed;
    z-index: 9999;
    background-color: rgba(255,255,255,1);
    top:0px;
}
.shopcar_title #return{
    width: 40px;
    height: 40px;
    line-height: 40px;
    float: left;
    font-size: 15px;
}
.shopcar_title #shopcar{
    font-size: 16px;
    margin-right: 46px;
}
.shopcar_title #alter{
    width: 48px;
    height: 48px;
    line-height: 48px;
    float: right;
}
/*.goods_cart{*/
    /*display: inline-block;*/
    /*margin-bottom: 20px;*/
    /*width: 100%;*/
    /*box-shadow: 1px 1px 2px rgba(50,147,52,1);*/
/*}*/
.shopcar_context {
    margin-bottom: 135px;
    margin-top: 40px;
}
.shopcar_context .shopcar_classify{
    width: 100%;
}
.shopcar_classify .panel-group{
    margin-bottom: 50px;
}
.shopcar_classify ol li{
    text-align: left;
}
.shopcar_classify .panel-heading{
    height: 35px;
    padding: 0px;
}
.shopcar_classify .shopcar_classify_span{
    color: #226c34;
    font-size: 16px;
    width: 55%;
    height: 35px;
    line-height: 35px;
    display: block;
    float: left;
    margin-left: 5%;
}
.panel-heading .shopgo{
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    text-align: right;
    float: right;
    color: #226c34;
    margin-right: 5%;
}
.shopcart_goods{
    position: relative;
    border-bottom: 1px dashed #e3e3e3;
}
.shopcart_good{
    width: 70px;
    height: 57px;
    margin: 15px 0 15px 15px;
    overflow: hidden;
    position: absolute;
    line-height: 52px;
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 2px;
}
.shopcart_good img{
    width: 70px;
}
.shop_goods_message{
    margin-left: 90px;
    padding: 5px;
}
.goods_info{
    height: 60px;
    line-height: 30px;
    font-size: 15px;
}
.goods_info .goods_name{
    width: 100%;
    display: block;
    color: #226c34;
}
.goods_info .shopcart_price{
    display: block;
}
.shopcart_buy{
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.shopcart_buy .goods_span{
    width: 70px;
    display: block;
    float: left;
}
.add_rem{
    height: 20px;
    width: 80px;
    float: left;
}
.shopcart_buy .shopcart_remove
,.shopcart_buy .shopcart_add{
    width: 20px;
    line-height: 20px;
    float: right;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: center;
    overflow: hidden;
    background: #f1f1f1;
    color: #666;
    border: 1px solid #ccc;
}
.shopcart_buy .num{
    width: 40px;
    float: right;
    height: 22px;
    text-align: center;
    line-height: 22px;
    border: 1px solid #ccc;
}
.shopcar_context_alter{
    position: absolute;
    right: 20px;
    top: 25px;
    font-size: 20px;
    color: #226c34;
}
.shopcar_pay{
    height: 50px;
}
.shopcar_pay_info{
    float: left;
    width: 4.4rem;
    padding-left: 10px;
}
.shopcar_pay_info span{
    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 15px;
}
.shopcar_pay_info i{
    font-style: normal;
    color: #226c34;
}
.shopcar_pay_btn{
    float: right;
    width: 98px;
    text-align: center;
}
.shopcar_pay_btn .pay_go{
    background-color: #30AE4F;
    border: 0;
    font-size: 0.23rem;
    color: #ffffff;
    margin-top: 7px;
    padding: 0px 5px;
    height: 36px;
    border-radius: 5px
}
/*shopcar样式*/

/*payment样式*/
.payment_top{
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
}
.payment_top .glyphicon{
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    left: 0;
    top: 0;
}
.payment_top .payment_title{
    width: 70%;
    font-size: 18px;
    line-height: 40px;
}
.payment_top .add_preservation{
    float: right;
    font-size: 16px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.addr_none{
    padding: 10px 0 10px 15px;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
}
.addr_add_icon{
    width: 22px;
    height: 22px;
    border-radius: 11px;
    border: 2px solid #3E814E;
    line-height: 20px;
    text-align: center;
    color: #3E814E;
    font-size: 23px;
    float: left;
}
.addr_prompt{
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin-left: 30px;
    display: block;
}
.addr_add{
    position: absolute;
    top: 14px;
    right: 15px;
    font-size: 12px;
}
/*
.payment_message{
    height: 50px;
    border: 1px solid #efefef;

}
.payment_add{
    width: 10%;
    height: 50px;
    line-height: 50px;
    float: right;
    text-align: center;
}*/
/*.payment_message select{
    width: 90%;
    height: 48px;
    border-color: rgba(200,200,200,1);
    float: left;
    border: 0px;
    outline: 0px;
}*/
.payment_addr{
    padding-left: 15px;
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0;
    padding-right: 15px;
}
.payment_addr:hover{
    background-color: #eaeaea;
}
.pay{
    width: 92%;
    margin: auto;
    font-size: 15px;/*
    color: #3E814E;*/
    margin-bottom: 50px;
}
.pay_way li{
    height: 34px;
    line-height: 34px;
}
.pay_way .pay_way_left{
    float: left;
}
.pay_way .pay_way_right{
    float: right;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #8D8D8D;
    margin-top: 7px;
    text-align: center;
    line-height: 20px;
}
.pay_way .pay_way_right .glyphicon{
    font-size: 10px;
    color: white;
}
.integration_use{
    margin-left: 20px;
    height: 34px;
    line-height: 34px;
    display: flex;
}
#integration{
    height: 20px;
    width: 50px;
    margin-top: 7px;
    line-height: 20px;
}
.surplus_integration{
    width: 100%;
    height: 34px;
    line-height: 34px;
}
.surplus_integration span{
    float: right;
}
.bill_input
,.order_remark_input{
    width: 100%;
    height: 34px;
}
.bill_input input
,.order_remark_input input{
    width: 90%;
    float: right;
    border: 1px solid #3E814E;
    padding-left: 5px;
}
.order_cost, .freight{
    width: 100%;
    height: 22px;
    line-height: 22px;
}
.freight span{
    margin-left: 10%;
}
.pay_cost{
    width: 100%;
    display: inline-block;
}
.cost_all
,.pay_btn{
    float: right;
}
.cost_all{
    height: 30px;
    line-height: 30px;
}
.pay_btn{
    height: 30px;
    border: none;
    background-color: rgba(206, 26, 33,1);
    color: white;
    margin-left: 20px;
    border-radius: 3px;
}
.addr_select{
    position: absolute;
    right: 0px;
    top: 27px;
    font-size: 12px;
    display: block;
}
/*payment样式*/
/*address样式*/
.addr_hide{
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
.address_top {
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    z-index: 100;
    background-color: #fff;
    border-bottom: 1px solid #E3E3E3;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0;
}

.address_top .glyphicon {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 0;
    left: 0;
    font-size: 15px;
}

.address_title {
    color: #666666;
    width: 100%;
}

.add_preservation {
    position: absolute;
    width: 60px;
    top: 0;
    right: 0;
}

.address_absolute {
    position: absolute;
    top: 40px;
    background-color: #eeeeee;
    width: 100%;
    margin-bottom: 43px;
}
.addr_hide .address_absolute_order{
    bottom: 0;
    overflow-y: auto;
}
.address_width {
    width: 100%;
    margin: 0 auto;
}

.address_info li {
    padding-left: 15px;
    background-color: #fff;
    padding-right: 15px;
    min-height: 75px;
    position: relative;
    margin-bottom: 10px;
}

/*.address_info li:hover {
    background-color: #eaeaea;
}*/

.info_user_order {
    padding: 12px 40px 12px 0;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
}

.info_user_order .customer-info {
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    margin: 0;
    height: 30px;
    color: #202020;
}

.info_user_order .address-dtl {
    word-wrap: break-word;
    white-space:normal;
    font-size: 14px;
    margin: 0;
    color: #7f8384;
}

.consumer_surname {
    display: block;
    max-width: 30%;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.consumer_sex {
    display: block;
    float: left;
}

.consumer_address {
    font-size: 12px;
}

/*.consumer_ads {
    font-size: 12px;
    word-wrap: break-word;
    white-space:normal
}*/

.consumer_tel {
    float: right;
}

.consumer_condition {
    margin-left: 30px;
}

/*address样式*/

/*支付方式*/
.grey_range{
    width: 100%;
    height: 20px;
    background-color:#f9f9fc ;
}
.pay_main {
    width: 100%;
}
.pay_main ul li{
    border-bottom: 1px solid #e5e5e5;
    height: 60px;
    width: 100%;
}
.pay_main li:hover{
    background-color: rgba(48,174,79,0.5);
}
.pay_main li:hover p{
    color: rgba(255,255,255,1);
}
.pay_main li:hover .wei_sure span{
    background-color: rgba(50,164,52,1);
}
.pay_main li:hover .ali_sure span{
    background-color: rgba(50,164,52,1);
}

.weichat{
    width: 15%;
    height: 60px;
    line-height: 60px;
    float: left;
}
.weichat img{
    width: 20px;
    height: 20px;
    margin-left: 30%;
}
.weicontext{
    width: 65%;
    height: 60px;
    float: left;
}
.weicontext .wei_title{
    margin-top: 5px;
    font-size: 18px;
    color: #343434;
}
.weicontext .wei_info{
    font-size: 12px;
    color:#8a8a8a;
}
.wei_sure{
    width: 20%;
    height: 60px;
    float: left;
    text-align: center;
}
.wei_sure span{
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: -webkit-center;
    text-align: center;
    text-align: -moz-center;
    border-radius: 11px;
    margin-top: 19px;
    font-size: 12px;
    background-color: rgba(141,141,141,1);
    color: rgba(255,255,255,1);
}
.ali{
    width: 15%;
    height: 60px;
    line-height: 60px;
    float: left;
}
.ali img{
    width: 20px;
    height: 20px;
    margin-left: 30%;
}
.alicontext{
    width: 65%;
    height: 60px;
    float: left;
}
.alicontext .ali_title{
    margin-top: 5px;
    font-size: 18px;
    color: #343434;
}
.alicontext .ali_info{
    font-size: 12px;
    color:#8a8a8a;
}
.ali_sure{
    width: 20%;
    height: 60px;
    float: left;
    text-align: center;
}
.ali_sure span{
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: -webkit-center;
    text-align: center;
    text-align: -moz-center;
    border-radius: 11px;
    margin-top: 19px;
    font-size: 12px;
    background-color: rgba(141,141,141,1);
    color: rgba(255,255,255,1);
}
.morepay_btn{
    width: 90%;
    margin-left: 5%;
    font-size: 20px;
    border-radius: 5px;
    margin-top: 55px;
    background: #30AE4F;
    border: none;
    color: white;
    height: 40px;
}
/*支付方式*/

/*搜索界面样式*/
.search_fixed{
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 44px;
    bottom: 50px;
    background: #ffffff;
}
.search_top .glyphicon-chevron-left{
    position: absolute;
    font-size: 17px;
    width: 40px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    left: 0;
}

.search_top{
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #e3e3e3;
    position: fixed;
    top: 0;
    z-index: 999;
    background: #fff;
}
.search-form{
    position: relative;
    height: 30px;
    margin: 0 68px 0 37px;
    padding-top: 7px;
}
.search-text{
    width: 100%;
    display: block;
    height: 30px;
    line-height: 20px;
    padding: 5px 0 5px 54px;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #f6f6f6;
    font-size: 14px;
}
.search_top .combtn {
    background: #30AE4F;
}
.search-button{
    position: absolute;
    top: 7px;
    right: 10px;
    width: 50px;
    height: 30px;
    font-size: 14px;
    background: #b6b6b6;
    color: #fff;
    border: 0;
    border-radius: 1px;
}
.good_bac .glyphicon,
.search_top {
    color: #666666;
    font-size: 18px;
}
.search_top .glyphicon-search{
    position: absolute;
    z-index: 10;
    left: 5px;
    top: 14px;
    color: #aaa;
    font-size: 15px;
}
.search_top  .glyphicon-remove-circle{
    position: absolute;
    top: 15px;
    right: 10px;
    width: 15px;
    height: 15px;
    font-size: 16px;
    padding-top: 1px;
    padding-left: 1px;
}
.search_top .glyphicon-remove-circle{
    display: none ;
}
.hot_search{
    width: 100%;
    display: inline-block;
}
.hot_search .search_way,
.history_search .search_way{
    background-color: #f6f6f6;
}
.search_way{
    padding-left: 15px;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: block;
}
.hot_search_content{
    margin: 5px 10px;
    display: inline-block;
}
.hot_search i{
    font-style: normal;
    display: block;
    float: left;
    border: 1px solid  #e3e3e3;
    margin: 5px;
    border-radius: 10px;
    padding: 2px 10px;
}
.history_search_content li{
    height: 40px;
    line-height: 40px;
    width: 90%;
    margin: 0 5%;
    border-bottom:  1px solid #e3e3e3;
}
.history_search_content li:hover{
    background-color: #f9f9fc;
}
.clean_history span,
.history_search_content li span{
    color: #aaaaaa;
}

.clean_history i,
.history_search_content li i{
    font-style: normal;
    margin-left: 15px;
}
.clean_history{
    text-align: center;
    border-bottom:  1px solid #e3e3e3;
}
.history_search{
    width: 100%;
}
.history_search .search_way{
    width: 100%;
}
.history_search_content{
    position: absolute;
    width: 100%;
    height: 216px;
    overflow: auto;
}
/*搜索界面样式*/

.market{
    margin-left: 5%;
    border: 2px solid #eaeaea;
    height: 80px;
    width: 90%;
}
.market .tutu{
    width: 70px;
    height: 70px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.market .village{
    font-size: 14px;
    height: 80px;
    line-height: 80px;
    display: block;
    float: left;
    margin-left: 10px;
}
.market .glyphicon{
    float: right;
    margin-right: 20px;
    margin-top: 30px;
}
/*搜索店铺界面*/
.search_result{
    margin-top: 45px;
    margin-bottom: 55px;
}
.products{
    margin-left: 5%;
    border: 2px solid #eaeaea;
    height: 100px;
    width: 90%;
    position: relative;
}
.products .concrete{
    position: absolute;
    margin-left: 0;
    background-color: #eaeaea;
    height: 20px;
    width: 100%;
}
.concrete .name{
    font-size: 14px;
}
.concrete .glyphicon{
    float: right;
    margin-right: 20px;
}
.products .second{
    height: 80px;
    width: 100%;
    /*position: absolute;*/
    top: 20px;
}
.second .caicai{
    width: 70px;
    height: 70px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.second .cainame{
    font-size: 14px;
    height: 80px;
    line-height: 80px;
    float: left;
    margin-left: 10px;
    display: block;
}
.second .price{
    font-size: 14px;
    height: 80px;
    line-height: 80px;
    float: right;
    margin-right: 30px;
    display: block;
}

.triggers{
    background-color: #f6f6f6;
    position: fixed;
    border: none;
    height: 30px; ;
    float: left;
    font-size: 14px;
    color: #6b6b6b;
}
/*搜索页面样式结束*/

/*浮动购物车*/
.float_car{
    z-index: 1200;
    position: fixed;
    bottom: 0;
    background-color: rgba(76,76,76,1);
    width: 100%;
    height: 45px;

}
.cart-0{
    float: left;
    width: 50px;
    margin-left: 9px;
    line-height: 40px;
    top: -13px;
    position: absolute;
    z-index: 1;
}
.cart-0 img {
    width: 100%;
}
.into_car{
    background-color: rgb(206, 26, 33);;
    font-size: 0.35rem;
    line-height: 45px;
    color: white;
    float: right;
    text-align: center;
    width: 2.6rem;
}
.cart-mony{
    font-size: 15px;
    color: white;
    margin-left:70px;
    line-height: 45px;
}
.demo {
    background-color:white;
    position: absolute;
    bottom: 45px;
    width: 100%;
    display: none;
}
.collapse {
    background-color:white;
    width: 100%;
}
.background_hide{
    display: none;
    position: fixed;
    z-index: 1000;
    background: rgba(0,0,0,0.7);
    top: 0;
    left: 0;
    right: 0;
    bottom: 45px;
}
.float_store{
    margin-bottom: 15px;
    font-size: 15px;
    margin-top: 7px;
}
.float_store li{
    border: 1px;
    margin-left: 10px;
}
.float_store_1{
    color: rgba(255,117,26,1);
}
.float_plus{
    color: white;
    float: right;
    width: 20px;
    height: 20px;
    text-align: center;
    margin-right: 15px;
    background-color: red;
    border-radius: 50%;
    font-size: 20px;
    line-height: 20px;
}
.float_minus{
    float: right;
    color: white;
    width: 20px;
    height: 20px;
    text-align: center;
    background-color: red;
    border-radius: 50%;
    font-size: 20px;
    line-height: 20px;
}
.float_number{
    float: right;
    font-size: 15px;
    width: 30px;
    text-align: center;
}
.float_number .float_minus{
    display: inline-block;
    float: right;
}
.float_word{
    width: 2.5rem;
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.float_more{
    height: 228px;
    overflow: scroll;
    width: 100%;
}
.float_div{/*
    background-color: rgb(206, 26, 33);*/
    padding-bottom: 8px;
    padding-top: 8px;
}
.float_store_div span{
    float: right;
}
.float_icon{
    height: 29px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e3e3e3;
}
.float_store .glyphicon-calendar{
    padding-left: 11px;
    float: left;
    font-size: 14px;
    width: 50%;
    height: 24px;
    line-height: 24px;
}
.float_store .glyphicon-trash {
    padding-right: 11px;
    float: left;
    font-size: 14px;
    width: 50%;
    height: 24px;
    line-height: 24px;
    text-align: right;
}
.float_store i{
    font-size: 16px;
    font-family: SimHei;
    font-style: normal;
}
/*浮动购物车*/
/*产品详情开始*/
.descirption_inner{
    width: 6.4rem;
    margin: auto;
}
.description_img{
    text-align: center;
    margin-top: 5px;
    border-bottom: 1px solid #e3e3e3;
    height: 3.4rem;
}
.description_img img{
    width: 6rem;
    height: 3.3rem;
}
.descirption_word{
    width: 100%;
    font-size: 15px;
}
.descirption_word li{
    border-bottom: 1px solid #e3e3e3;
    padding-left: 10px;
    line-height: 38px;
}
.descirption_word span{
    margin-left: 1.3rem;
}
.descirption_word_2{
    margin-top: 3px;
    border-bottom: 1px solid #e3e3e3;
    width: 6rem;
    padding-left: 0.2rem;
    display: block;
}
.descirption_btn{
    margin-top: 25px;
    margin-left: 0.5rem;
    padding: 0.1rem 0;
    background: #30AE4F;
    border: none;
    color: white;
    width: 5.4rem;
    font-size: 0.3rem;
    border-radius: 5px;
}
.description_buy{
    width: 6rem;
    margin-left: 0.2rem;
    border: 1px solid #bdbcbc;
}
.description_buy_img img{
    width: 1.85rem;
    height: 1.5rem;
    float: left;
}
.description_buy_ul{
    margin: 0.1rem 0 0.1rem 2.3rem;
    height: 1.5rem;
    font-size: 0.3rem;
}
.buynum_text{
    float: left;
    margin-top: 5px;
}
/*产品详情结束*/
/*顶部栏目统一样式开始*/


/*内容的开始*/
.home{ width:100%; margin-bottom: 108px; background-color: #E3E3E3;}
.home_editor{ font-size: 15px; position:relative;float:right; top:0;z-index: 2;right:5%;}
.home_city{ position:relative;top:7px;}
.home ul li{ width:100%;height: 60px; background-color: white; position: relative;  margin-top:3px;}
.home_button{width: 20px;height: 20px;border: solid 1px silver; border-radius:50%;position: absolute;left:10px;top: 20px;display: none;}
.home_logo img{width: 45px;height: 45px;border: solid 1px silver;border-radius: 50%; position: absolute;left: 40px;top:7px;}
.home_txt{position:absolute;left: 100px;top:16px;}
.home_txt_1{ font-size:20px; position:absolute; left:100px; top:18px;font-weight:bold;}
.home_txt_2{position:absolute;  top:22px;left: 60%; font-size: 18px;color: #878787;}
.home_txt_3{position:absolute;  top:20px;left: 83%; font-size: 20px;}
.home_txt_4{position:absolute;  top:28px;left: 90%; font-size: 12px;}
.home_count{width: 100%;height: 55px;background-color: #E3E3E3; position: fixed;bottom: 50px;}
.home_count_min{width: 100%;height: 43px;margin-top: 7px;background-color: white;  }
.home_count_buttom{width: 20px;height: 20px;border: solid 1px silver; border-radius: 50%;margin-left: 10px;position: relative;top:12px;display: none;}
.home_count_buttom_a{background-color:red;} /* 通过JQ函数改变全选按钮改变样式的css*/
.home_count_txt_1{position: absolute;left: 43px;font-size:16px;top: 16px;display: none;}
.home_count_txt_2{position: absolute;left: 25%;font-size: 14px;top: 18px; }
.home_count_txt_3{position: absolute;left: 55%;font-size:24px;top: 12px;color:red;font-weight: bold;}
.home_count_txt_4{width:80px;height:43px;background-color:red;position: absolute; right:0;padding:10px 20px 10px 20px;font-size:18px;top:7px;color:white;font-weight: bold;}
/*内容的结束*/
